hard put (Adjective) — Facing or experiencing financial trouble or difficulty. ex. "we were hard put to meet the mortgage payment"